package com.ld.security.shop.product.modules.pro.entity;

import com.ld.security.common.mybatis.base.entity.*;

import com.baomidou.mybatisplus.annotation.TableName;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import com.ld.security.common.mybatis.anno.SqlKey;
import com.ld.security.common.core.base.column.*;
import com.ld.security.common.mybatis.constant.SqlCondition;

@TableName("pro_goods")
@ApiModel("商品")
@Data
public class ProGoods  extends SuperEntity

 {

             @SqlKey(SqlCondition.like_right)
    @ApiModelProperty("商品分类")
    private ListString goodsType;


             @SqlKey(SqlCondition.like)
    @ApiModelProperty("介绍类型")
    private String introduceType;


     
     
         @SqlKey
    @ApiModelProperty("商品评分")
    private Integer goodsGrade;

             @SqlKey(SqlCondition.like_many)
    @ApiModelProperty("标签集合")
    private ListString tagIds;


             @SqlKey(SqlCondition.like)
    @ApiModelProperty("商品sku模型")
    private String skuModel;


     
     
     

    @ApiModelProperty("封面图")
    private String picture;


      

    @ApiModelProperty("正文")
    private String content;


         @SqlKey
    @ApiModelProperty("价格")
    private Integer price;

             @SqlKey(SqlCondition.like)
    @ApiModelProperty("介绍")
    private String introduce;


          
             @SqlKey(SqlCondition.like)
    @ApiModelProperty("标题")
    private String label;




}
